/*
 *E6_33.cpp
 *Create by Administrator
 * 2017年1月22日
 * 下午12:56:15
 * 抄的答案
 */
#include <iostream>
#include <vector>
using std::string;
using std::cin;
using std::cout;
using std::endl;
using std::vector;
using Iter=vector<int>::const_iterator;

void print(Iter first, Iter last) {
	if (first != last) {
		cout << *first << " ";
		print(++first, last);
	}
}

int main() {
	vector<int> vec { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
    print(vec.cbegin(),vec.cend());
	return 0;
}
